Several years before the main story
The Lightning Strike
[Jessica Mastriani](entity:character-recall-character-jessica-mastriani-72dfed05f4d0) was struck by lightning while walking home from [Ernie Pyle High School](entity:location-recall-location-ernie-pyle-high-scho-97b0489dafa1). The accident left a star-shaped scar and gave her the ability to locate missing people through dreams, transforming an ordinary teenager into a public curiosity.
After the lightning strike
The Missing Person Gift
Jessica began finding people whose disappearances had defeated ordinary searches. Her successes drew press attention, earned her the label [Lightning Girl](entity:expression-recall-expression-lightning-girl-01e4c34e696a), and eventually inspired a television show that embellished her life.
About three years before the main story
The Thompkins Case
Jessica failed to find Nate Thompkins in time to save him. She later helped bring his killers to justice, but the case left her and Nate’s parents with the knowledge that her ability could not guarantee a rescue.
During Jessica’s high-school years
A Romance in Detention
Jessica met [Rob Wilkins](entity:character-recall-character-rob-wilkins-10d7d00c59a8) in detention at [Ernie Pyle High School](entity:location-recall-location-ernie-pyle-high-scho-97b0489dafa1) and fell for him. Their relationship remained tentative: Rob was older, on probation, and careful not to take advantage of Jessica while she was underage.
Before the war
The FBI Recruitment
The [Federal Bureau of Investigation](entity:organization-recall-organization-federal-bureau-o-f1c5664278d2) recruited Jessica to help locate missing people. She worked for a special division led by [Cyrus Krantz](entity:character-recall-character-cyrus-krantz-360ffb865ee6), first from home and later from Washington, while still trying to finish high school.
During the War on Terror
Jessica Goes to War
As the war expanded, the government needed Jessica’s ability to find people hidden in [Afghanistan](entity:location-recall-location-c229ac3daed4). Although she initially resisted, her brother [Douglas Mastriani](entity:character-recall-character-douglas-mastriani-33952230ae76) urged her to go, and she agreed because lives were at stake.
During Jessica’s wartime service
Searching in Afghanistan
Jessica’s work moved from remote instructions to field searches after teams repeatedly returned from locations where she knew missing people were present. She went into the war zone and helped locate everyone she could, though some could not be reached and others were already dead.
Late in Jessica’s wartime service
The Nightmares Begin
The people Jessica found, the violence she witnessed, and the helplessness of some outcomes began to overwhelm her. Nightmares deprived her of sleep, and without dreaming she could no longer use her gift.
After the overseas year
Treatment and Return Home
The authorities tried medication, therapy, and even a restorative trip to Dubai, but Jessica’s trauma and insomnia persisted. They eventually sent her home, hoping familiar surroundings would help her recover.
Soon after Jessica returned from the war
The Blonde at the Garage
Back in [Indiana](entity:location-recall-location-10504d12934f), Jessica saw Rob kissing a blonde customer outside his uncle’s garage. Rob said the woman had kissed him after he repaired her car, but Jessica could not believe him and ordered him off her family’s property.
After the garage encounter
A Cooling-Off Period
Jessica and Rob had already struggled with her mother’s hostility and the barriers created by their age and backgrounds. Jessica suggested a break; Rob accepted, and neither managed to repair the relationship before she left again.
The day after her place became available
Jessica Leaves for Juilliard
A call from Juilliard offered Jessica a place off the wait list, giving her a way to escape home, the breakup, and the nightmares. She left for [New York](entity:location-recall-location-75b9ea4bd176) without saying goodbye to Rob and began studying flute at [Juilliard School](entity:organization-recall-organization-juilliard-school-62da52369ab4).
The summer before Jessica turns twenty
A Life in Hell’s Kitchen
In [New York City](entity:location-recall-location-new-york-city-65df0a129d4c), Jessica shared a cramped apartment in [Hell’s Kitchen](entity:location-recall-location-hell-s-kitchen-67b6d671e897) with [Ruth](entity:character-recall-character-ruth-5948dc08d1c1) and tried to build an ordinary life. She attended Juilliard, practiced obsessively, and supplemented her income with a summer job teaching music to children at Ruth’s arts program.
Early in the summer
The Children and the Flute
Jessica initially doubted that arts activities could matter to children facing serious problems at home. After visiting [Ruth](entity:character-recall-character-ruth-5948dc08d1c1)’s program, she saw children discover performance and music for themselves, and found that teaching them gave her genuine pleasure.
One summer evening in New York
Rob Appears at the Door
While [Ruth](entity:character-recall-character-ruth-5948dc08d1c1), [Skip](entity:character-recall-character-skip-e2d46e4bb383), and [Michael Mastriani](entity:character-recall-character-michael-mastriani-b3730a6eafbe) watched television, Jessica answered the apartment door expecting a pizza delivery. Instead she found Rob, who had been absent from her life for roughly two years.
That evening
The Walk to Blue Moon
Jessica ignored her friends’ objections and left with Rob to get food. At [Blue Moon](entity:location-recall-location-blue-moon-bd4f4c074487), their cautious family talk exposed how much had changed: Rob owned his uncle’s garage and had bought his mother’s former house.
That evening at Blue Moon
Rob’s Missing Sister
Rob explained that he had learned only months earlier that he had a half sister, [Hannah Snyder](entity:character-recall-character-hannah-snyder-3e502703c0bc), whose father was serving a prison sentence. After [Hannah](entity:character-recall-character-hannah-fb0714f3cb68) wrote to him about trouble at home, Rob brought her to stay with him while he pursued legal guardianship.
Two days before Rob’s visit
Hannah Vanishes
After a promising first week together, Rob woke to find [Hannah](entity:character-recall-character-hannah-fb0714f3cb68) gone, her belongings still in her room. Her mother and the police had no useful lead, and Rob came to [New York](entity:location-recall-location-75b9ea4bd176) hoping Jessica could locate her.
That evening at Blue Moon
Jessica Refuses to Search
Jessica insisted that her gift was gone and resented Rob for asking after knowing how badly the war had affected her. Rob challenged her belief that she had recovered, telling her that she had come back broken and would not let people who loved her help.
Later that night in New York
Ruth Questions the Breakup
[Ruth](entity:character-recall-character-ruth-5948dc08d1c1) argued that Rob had abandoned Jessica when she needed him, while Jessica wondered whether her own guardedness had driven him away. Their conversation also exposed Jessica’s dissatisfaction with Juilliard and uncertainty about her future.
Before dawn the next morning
The Dream Returns
Jessica woke with a clear dream showing where [Hannah](entity:character-recall-character-hannah-fb0714f3cb68) was staying. The first successful vision in more than a year proved that her ability might be returning, a possibility she had deliberately avoided testing.
Early the next morning
The Decision to Go
Jessica went to Rob’s hotel and said she would accompany him to [Indiana](entity:location-recall-location-10504d12934f) rather than merely hand over an address. She concealed how much the returned vision mattered to her and insisted he stop questioning her and simply go.
Later that morning
Back to Indiana
Jessica flew with Rob to Indianapolis, then rode behind him on his Indian motorcycle into their hometown. The familiar green landscape stirred a sense of home she had not realized she missed, while the ride revived memories of their intimacy.
That afternoon
Hannah at Fountain Bleu
Jessica left her things at her parents’ house and rode [Blue Beauty](entity:object-recall-object-blue-beauty-23c5b788d68e) to [Fountain Bleu Apartments](entity:location-recall-location-fountain-bleu-2c90e4d9d8cd), where her dream had placed [Hannah](entity:character-recall-character-hannah-fb0714f3cb68). Hannah recognized the famous [Lightning Girl](entity:expression-recall-expression-lightning-girl-01e4c34e696a) and tried to shut the door, but Jessica stopped her and entered.
That afternoon at Fountain Bleu
Randy’s Story Unravels
Jessica learned that [Hannah](entity:character-recall-character-hannah-fb0714f3cb68) had met twenty-seven-year-old [Randy Whitehead Jr.](entity:character-recall-character-randy-whitehead-jr-65495b82c89d) in an online manga chatroom and had run away to live in an apartment paid for through his family. Hannah had lied to Rob about dangers at home so he would let her stay with him, then left for Randy.
That afternoon
The Other Girlfriend
As Jessica took [Hannah](entity:character-recall-character-hannah-fb0714f3cb68) away, Randy arrived at the complex but went to another apartment and kissed a different young woman. The sight exposed his claims of devotion as a lie and helped Hannah begin to see that she was not his only partner.
That afternoon
Hannah Comes Home
Jessica brought [Hannah](entity:character-recall-character-hannah-fb0714f3cb68) to Rob’s house, where Rob was already speaking by phone with Hannah’s mother, [Gwen Snyder](entity:character-recall-character-gwen-snyder-6ad1eb3a995e). Hannah ran upstairs rather than talk, and Jessica explained that Randy had manipulated her and was an adult pursuing a fifteen-year-old.
That evening
The Family Party
Jessica returned to a homecoming gathering at her parents’ house and saw her family and neighbors, including the Thompkinses. Her memories of failing to find Nate made their presence poignant, while their continued friendship showed that her past failure had not erased her place in the community.
That evening
Douglas’s School Campaign
Jessica learned that Douglas and [Tasha Thompkins](entity:character-recall-character-tasha-thompkins-20d5f106b217) were trying to turn [Pine Heights School](entity:organization-recall-organization-pine-heights-sch-0a94cea13c63) into an alternative high school focused on the arts. Douglas, once isolated by his illness and bullying, had become a confident advocate who could persuade neighbors to listen.
That evening at Pine Heights
The Redevelopment Hearing
At the public hearing, developer [Randall Whitehead Sr.](entity:character-recall-character-randall-whitehead-s-cf9bdddf238e) promoted luxury condominiums in the old school, while local residents debated Douglas and Tasha’s alternative-school proposal. Jessica watched her brother lead the campaign and realized how far he had come.
After the hearing
Jessica Confronts Randy
Jessica recognized Randy beside his father’s condominium model and told him she knew about [Hannah](entity:character-recall-character-hannah-fb0714f3cb68). He denied knowing her, then panicked when Jessica hinted that she knew he had other young women living in his apartments and that evidence could expose him.
Later that evening
Rob Keeps Watch
Jessica found Rob waiting near Fountain Bleu, listening to Tchaikovsky and preparing to confront Randy. She redirected his anger toward a plan that would avoid a beating, insisting that violence could create more trouble than it solved.
That evening at Apartment 1S
The Hidden Camera
Jessica and Rob entered the apartment Randy shared with another young woman. Jessica noticed the bedroom mirror and uncovered a concealed camera filming through two-way glass, revealing that Randy’s apartments were equipped for secret recording.
Immediately afterward
The Tapes in the Closet
In the closet, Jessica and Rob found stacks of videotapes labeled with women’s names. Their multiple copies suggested that Randy might be distributing recordings, and the discovery made the danger to [Hannah](entity:character-recall-character-hannah-fb0714f3cb68) more immediate.
Minutes later at Apartment 2T
Hannah’s Recordings
Rob rushed upstairs and broke into [Hannah](entity:character-recall-character-hannah-fb0714f3cb68)’s former apartment, where they found recordings bearing her name. Jessica stopped him from attacking Randy and took charge of the tapes, explaining that the evidence pointed to a broader operation affecting multiple girls.
That evening
The Plan Takes Shape
Jessica took the videotapes to her parents’ house, intending to learn which girls had been filmed and how the recordings were being used. Rob followed, but their old misunderstandings and his wish to act violently continued to strain their uneasy alliance.
On the drive home that night
Karen Sue Reappears
At a stoplight, Jessica encountered Karen Sue Hankey, a former schoolmate she had once fought, who now treated her like a celebrity and invited her to brunch. Jessica rode away without accepting, unable to pretend that fame had made them friends.
Late that night
Jessica Watches the Evidence
In the basement, Jessica watched enough of Randy’s recordings to confirm that he had secretly filmed young women, including [Hannah](entity:character-recall-character-hannah-fb0714f3cb68). [Joe Mastriani](entity:character-recall-character-joe-mastriani-5ddd4388bc8a) stayed with her and cautioned that [Randall Whitehead Sr.](entity:character-recall-character-randall-whitehead-s-cf9bdddf238e) was powerful and might have dangerous connections.
Late that night
A Father’s Encouragement
Jessica admitted that she did not want a career as a concert flutist or inspirational speaker, and feared being pulled back into government work. Joe reminded her that she could do good in other ways and urged her to pursue work that made her happy, especially teaching.
Late that night
The Leverage of Eric
Joe gave Jessica information about [Randall Whitehead Sr.](entity:character-recall-character-randall-whitehead-s-cf9bdddf238e)’s private relationship with Eric, a waiter at his restaurant. Jessica recognized that this secret could counter the developer’s threats and strengthen her effort to secure support for the school.
The following morning
The Watching Sedan
Joe spotted an unmarked sedan outside the house, and Jessica correctly guessed that someone was watching them. She refused Karen Sue’s brunch invitation and went out to confront the men, who identified themselves as associates of [Randall Whitehead Sr.](entity:character-recall-character-randall-whitehead-s-cf9bdddf238e)
That morning
The Meeting at Fountain Building
Jessica told the men to follow her and Rob to Randall’s office, bringing the evidence rather than surrendering it. Rob objected when he learned that she intended to confront both Whiteheads, but he accompanied her and kept his promise not to attack Randy.
That morning at the Fountain Building
Kristin Learns the Truth
At Randall’s office, Jessica met Randy and Kristin Pine, the young woman from the apartment. Kristin did not know that Randy had filmed them together; Jessica told her about the hidden camera and the recordings, while Randy’s father tried to control the unfolding crisis.
That morning
The Other Victims Speak
Jessica revealed that she had contacted the other girls shown on the tapes and their families. Their recordings were not consensual, and several were willing to press charges; Kristin finally understood that Randy had deceived her about both the filming and the other women.
That morning
The Three-Million-Dollar Demand
Jessica offered [Randall Whitehead Sr.](entity:character-recall-character-randall-whitehead-s-cf9bdddf238e) a way to limit his own exposure: abandon the condominium project and contribute three million dollars to the proposed alternative school. She made clear that Randy would still face consequences, while the donation would help the community rather than enrich the developer.
That morning
Rob’s Threat and Randall’s Surrender
When Randall threatened Jessica, Rob seized him and pressed a paperweight to his throat. Jessica then used the secret of Eric to make Randall yield, and he told his receptionist to admit the police waiting outside.
That morning
Randy’s Arrest
Police arrested Randy at his father’s office as Douglas arrived with the officers Jessica had asked him to summon. Randall agreed to support the alternative school, while Kristin and the other girls became witnesses in the investigation of the hidden-camera operation.
Later that day at Rob’s house
Hannah Faces the Tape
Jessica showed [Hannah](entity:character-recall-character-hannah-fb0714f3cb68) one of the recordings and explained that Randy had made copies and filmed other underage girls. Hannah had not known she was being recorded, and the evidence shattered the idealized picture she had held of him.
That afternoon
Hannah Chooses to Testify
[Hannah](entity:character-recall-character-hannah-fb0714f3cb68) agreed to press charges and apologized to Jessica for calling her cruel names. When Gwen arrived, mother and daughter reunited emotionally, and Hannah prepared to cooperate with the police rather than protect Randy.
That afternoon in Rob’s guest room
The Scrapbook Discovery
After [Hannah](entity:character-recall-character-hannah-fb0714f3cb68) left the room, Jessica found a battered album filled with newspaper clippings and photographs documenting her life. The scrapbook showed that Rob had kept following her story even after they stopped speaking, contradicting her belief that he had simply moved on.
That afternoon in Rob’s workshop
Rob Explains the Ring
Jessica confronted Rob with the scrapbook, and he admitted he had never managed to forget her. He explained that the blonde at the garage was a customer who kissed mechanics, and that he had built his business and bought his home partly to prove he could offer Jessica a future.
That afternoon
The Abandoned Proposal
Rob revealed that he had planned to show Jessica his business and home, then propose with his grandmother’s ring. He had believed they could marry after college, but her sudden departure convinced him that she was too wounded to accept what he hoped to give her.
During their workshop conversation
Rob’s Juvenile Offense
Jessica finally asked what had placed Rob on probation. He confessed that he and other boys had trespassed into a public pool for a midnight swim, a foolish offense rather than the dangerous crime Jessica had imagined.
That afternoon
Jessica Leaves with the Ring
Rob asked whether Jessica knew what she wanted, and she could not bring herself to say that she wanted him. She left the workshop still holding his grandmother’s ring, uncertain whether she had lost him again by failing to answer.
Later that afternoon
A Place at the New School
Douglas and Tasha told Jessica that Randall had delivered the promised donation and invited her to consider teaching music at the new school. Their proposal gave her a possible future in [Indiana](entity:location-recall-location-10504d12934f) beyond the career her mother had imagined for her.
That afternoon
Jessica Confronts Her Mother
Toni criticized Jessica for involving herself in the scandal and assumed her restored ability meant she should contact Cyrus. Jessica finally challenged her mother’s preference for a safe, conventional daughter and confronted her about the way she had driven Rob away.
During the argument
The Truth About Rob’s Past
Jessica told Toni that Rob’s probation had been for trespassing at a closed swimming pool, not a serious crime. She defended his efforts to build a stable life and resented that her mother had judged him as a Grit rather than seeing what he had become.
That night in Indiana
The Call to Ruth
Unable to sleep, Jessica called [Ruth](entity:character-recall-character-ruth-5948dc08d1c1) and described the ring, the scrapbook, and Rob’s account of their past. Ruth urged her to stop guessing and ask Rob directly whether he still wanted to marry her.
Around one in the morning
Rocks at the Window
Rob threw pebbles at Jessica’s bedroom window, reviving the old ritual she had thought was gone for good. She went downstairs wearing the ring and understood that she could no longer avoid asking him what he wanted.
That night on the porch
Jessica’s Proposal
Rob said he had come to find the ring, but admitted he also needed to know why Jessica had kept it. She asked whether he would marry her, confessed that she was ready to stop running from her feelings, and heard him accept.
The rest of that night
Their Secret Night Together
After agreeing to marry, Jessica and Rob kissed and slipped into her house. They spent the night together, finally moving beyond the long hesitation and misunderstandings that had defined their relationship.
At dawn the next morning
Randy Attacks Jessica
As Rob left, Randy approached Jessica’s porch and grabbed her by the throat. He said his father had suggested that killing her could keep the secret of Eric from reaching his mother, and tried to force Jessica to identify Eric while she struggled to breathe.
Moments after the attack began
Rob Rescues Jessica
Rob returned for his forgotten watch and saw Randy choking Jessica. He knocked Randy down and beat him until Joe pulled him away; Jessica’s parents woke to the attack, and the confrontation ended with Randy badly injured and under arrest again.
Immediately after the rescue
Cyrus Arrives
Cyrus arrived with a drawn weapon and took control until police and an ambulance came. Jessica revealed that she and Rob were engaged, prompting a stunned response from Toni, who eventually welcomed Rob into the family after Joe vouched for him.
Later that morning
Cyrus Releases Jessica
Cyrus told Jessica that her returned power did not obligate her to resume government work. He acknowledged that the agency had pushed her too far and said the choice to use her ability belonged to her, offering support without a demand.
Near the ending
Jessica Chooses a New Future
Jessica told Cyrus that she planned to leave [New York](entity:location-recall-location-75b9ea4bd176) and transfer to [Indiana](entity:location-recall-location-10504d12934f) to earn a teaching certificate. The new alternative school and her work with children offered a life in which she could help others without surrendering herself to the government or her old role as [Lightning Girl](entity:expression-recall-expression-lightning-girl-01e4c34e696a).
Later that morning
Jessica Makes Peace with Karen Sue
Jessica apologized to Karen Sue for brushing her off and invited her to reschedule their meeting. When Karen asked when she would return to [New York](entity:location-recall-location-75b9ea4bd176), Jessica said she was staying in [Indiana](entity:location-recall-location-10504d12934f) because she was engaged to a local business owner.
That morning at Wilkins Auto and Motorcycle Repair
The Customer at the Garage
Jessica arrived at Rob’s garage and found Nancy kissing him after he repaired her car. This time Jessica did not flee: she introduced herself as his fiancée and warned Nancy to stop, confronting the old source of jealousy directly instead of letting it drive her away.
At the novel’s close
Finding Herself
Rob teased Jessica about whether her restored gift meant she would always know where to find him and their future children. Jessica answered that she had already found the person missing longest: herself, completing her movement from trauma and denial toward self-acceptance.